<?php

	header('Content-Type: text/html;charset=ISO-8859-1');?>
<style type="text/css">
	<?php require('CSS.css');

?>
</style>
<div id="Welcome_MainFrame" style="overflow:auto; height:99%;">
	<div id="Welcome_TitleDiv">ProjetPHP : Mode d'emploi</div>
	
	<fieldset>
	
            <legend>Table des mati&egrave;res :</legend>
		<a href="#Welcome_FenetresFieldset">Fen&ecirc;tres</a> |
		<a href="#Welcome_AppFieldset">Applications</a> |
		<a href="#Welcome_CreerFieldset">Cr&eacute;er</a>
		
	</fieldset>

	<fieldset id="Welcome_FenetresFieldset">
            <legend>Fen&ecirc;tres</legend>
		<ul>
		
                    <li>- D&eacute;placement des fen&ecirc;tres</li>
			<li>- Retaillement des fen&ecirc;tres</li>
			<li>- Agrandissement en plein &eacute;cran (et retour en taille normale)</li>
			<li>- Jeter la fen&ecirc;tre vers le haut l'agrandie, la jeter vers la barre en bas la r&eacute;tr&eacute;cie
                            (uniquement avec les fen&ecirc;tres retaillables !)</li>
                        <li>- Retailler la zone du bureau d&eacute;place les fen&ecirc;tres pour ne pas qu'elles en sortent (&agrave; droite et en bas)</li>
			<li>- Retailler la zone du bureau retaille les fen&ecirc;tres &eacute;tendues</li>
			<li>- Cliquer sur une fen&ecirc;tre la met au premier plan</li>
			
		</ul>
	</fieldset>
	
	<fieldset id="Welcome_AppFieldset">
	
		<legend>Applications</legend>
		Pour ce qui est des applications, le syst&ecirc;me a &eacute;t&eacute; simplifi&eacute; pour les ajouter rapidement &agrave; l'interface<br />
		Ainsi voici le code du fichier de configuration de cette application :
		
		<blockquote>
			<fieldset class="codefieldset">
			
				<legend>Conf.xml</legend>
				<pre>
				<?php

				echo htmlspecialchars(file_get_contents('conf.xml'));
										
				?>
				</pre>
				
			</fieldset>
		</blockquote>
		
		et voici son code source :
		
		<blockquote>
			<fieldset class="codefieldset">
			
				<legend>Test.php</legend>
				<pre>
				<?php

				echo htmlspecialchars(file_get_contents('Test.php'));

				?>
				</pre>
				
			</fieldset>
		</blockquote>
		
		Comme on le voit, le PHP est interpr&eacute;t&eacute;, mais &eacute;galement le Javascript comme par exemple ici :
		<a onclick="alert('Le JS tourne ^^')" href="#">Click</a><br />
		Le CSS n'est pas n&eacute;cessairement en inline comme dans cet exemple, on peut inclure via PHP une page CSS (via require/include)<br />
		
		<blockquote>
			<fieldset class="codefieldset">
			
				<legend>CSS.css</legend>
				<pre>
				<?php

				echo htmlspecialchars(file_get_contents('CSS.css'));

				?>
				</pre>
				
			</fieldset>
		</blockquote>
	</fieldset>
	
	<fieldset id="Welcome_CreerFieldset">
	
		<legend>Cr&eacute;er une application</legend>
		
		Cr&eacute;er une application n&eacute;cessite des connaissances en PHP, Javascript et Ajax ainsi qu'en CSS pour la mise en forme.<br />
		Une fois ces comp&eacute;tences et connaissances r&eacute;unies, la cr&eacute;ation est facilit&eacute;e au maximum par des outils pr&eacute;install&eacute;s :<br />
		
		<a>Syst&ecirc;me de cr&eacute;ation de fen&ecirc;tre</a><br />
		<a>Syst&ecirc;me de remplissage de la fen&ecirc;tre</a> (via Ajax donc sans rechargement)<br />
		<a>Ev&eacute;nements en rapport avec la fen&ecirc;tre et fonction par d&eacute;faut</a> (fonction lors de la fermeture notamment).<br /><br />
		
		Mais avant m&ecirc;me remplir une fen&ecirc;tre, il est de mise de la configurer.<br />
		Pour cela l'outil CGen g&eacute;n&egrave;re le contenu du fichier de configuration de la fen&ecirc;tre principale du programme.<br />
		Une fois le code de configuration obtenu, il ne reste plus qu'&acute; cr&eacute;er l'architecture des dossiers par d&eacute;faut :<br />
		
		<blockquote>
			<fieldset class="codefieldset">
			
				<legend>Hi&eacute;rarchie des dossiers</legend>
				<pre>
				- Modules
					- Mon_Application
						- Res
							+ Icone
							+ Design
						conf.xml
						initfile.php
				</pre>
	
			</fieldset>
		</blockquote>
	</fieldset>
</div>